package kr.or.javacafe.member.domain;

import java.util.Date;
import java.util.List;

import org.hibernate.validator.constraints.NotEmpty;

public class User {
	private int startNum;
	private int endNum;
	
	private String id;
	private String password;
	private String name;
	private String nickname;
	private String email;
	private String enabled;
	private Date regDate;
	private Date lstEdtDate;
	private Date roleEdtDate;
	private String roleGrpId;
	
	private String roleGrpNm;
	private List<RoleAuth> roleAuthList;
	private List<UserHistory> userHistoryList;
	private UserTeam userTeam;


	
	public String getId() {
		return id;
	}

	public UserTeam getUserTeam() {
		return userTeam;
	}

	public void setUserTeam(UserTeam userTeam) {
		this.userTeam = userTeam;
	}

	public Date getRoleEdtDate() {
		return roleEdtDate;
	}

	public void setRoleEdtDate(Date roleEdtDate) {
		this.roleEdtDate = roleEdtDate;
	}

	public List<UserHistory> getUserHistoryList() {
		return userHistoryList;
	}

	public void setUserHistoryList(List<UserHistory> userHistoryList) {
		this.userHistoryList = userHistoryList;
	}

	public int getStartNum() {
		return startNum;
	}

	public void setStartNum(int startNum) {
		this.startNum = startNum;
	}

	public int getEndNum() {
		return endNum;
	}

	public void setEndNum(int endNum) {
		this.endNum = endNum;
	}

	public Date getRegDate() {
		return regDate;
	}

	public void setRegDate(Date regDate) {
		this.regDate = regDate;
	}

	public Date getLstEdtDate() {
		return lstEdtDate;
	}

	public void setLstEdtDate(Date lstEdtDate) {
		this.lstEdtDate = lstEdtDate;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getNickname() {
		return nickname;
	}

	public void setNickname(String nickname) {
		this.nickname = nickname;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getEnabled() {
		return enabled;
	}

	public void setEnabled(String enabled) {
		this.enabled = enabled;
	}

	public List<RoleAuth> getRoleAuthList() {
		return roleAuthList;
	}

	public void setRoleAuthList(List<RoleAuth> roleAuthList) {
		this.roleAuthList = roleAuthList;
	}

	public String getRoleGrpId() {
		return roleGrpId;
	}

	public void setRoleGrpId(String roleGrpId) {
		this.roleGrpId = roleGrpId;
	}

	public String getRoleGrpNm() {
		return roleGrpNm;
	}

	public void setRoleGrpNm(String roleGrpNm) {
		this.roleGrpNm = roleGrpNm;
	}

}
